package com.wiloon.java8x.datadictionary.excel;

import org.apache.poi.xssf.usermodel.XSSFCell;
import org.apache.poi.xssf.usermodel.XSSFSheet;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;

/**
 * Created by Administrator on 2015/5/22.
 */
public interface DataDictionaryBuilder {
    void setBorder(int columnStart, int rowStart,int columnEnd,int rowEnd);

    void fillWhiteBackground();

    void setBackgroundColor(XSSFCell cell);
    void setCellValue();
    void setFont();
    XSSFCell getCell();

    XSSFWorkbook getWorkbook();
    XSSFCell createCell(int row, int column, String value);

    void setWorkbook(XSSFWorkbook workbook);

    void generateFile();

    void setFontBold(XSSFCell cell);

    void toNextSheet();

    void setVerticalCenter(XSSFCell cell);



    void autoSizeColumn();

    XSSFSheet createNewSheet();

    void setSheetName(String sheetName);
}
